+Thu Aug 23 20:01:41 2001 Kristian Rietveld <kristian@planet.nl>
+
+ * gtk/gtktreemodelsort.[ch], gtk/gtktreesortable.[ch],
+ gtk/gtktreestore.[ch], gtk/gtktreeviewcolumn.[ch],
+ gtk/gtkliststore.[ch]: use GtkSortType instead of GtkTreeSortOrder.
+ (#59173).
+
Thu Aug 23 16:26:47 2001 Tim Janik <timj@gtk.org>
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_finalize):
+Thu Aug 23 20:01:41 2001 Kristian Rietveld <kristian@planet.nl>
+
+ * gtk/gtktreemodelsort.[ch], gtk/gtktreesortable.[ch],
+ gtk/gtktreestore.[ch], gtk/gtktreeviewcolumn.[ch],
+ gtk/gtkliststore.[ch]: use GtkSortType instead of GtkTreeSortOrder.
+ (#59173).
+
Thu Aug 23 16:26:47 2001 Tim Janik <timj@gtk.org>
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_finalize):
+Thu Aug 23 20:01:41 2001 Kristian Rietveld <kristian@planet.nl>
+
+ * gtk/gtktreemodelsort.[ch], gtk/gtktreesortable.[ch],
+ gtk/gtktreestore.[ch], gtk/gtktreeviewcolumn.[ch],
+ gtk/gtkliststore.[ch]: use GtkSortType instead of GtkTreeSortOrder.
+ (#59173).
+
Thu Aug 23 16:26:47 2001 Tim Janik <timj@gtk.org>
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_finalize):
+Thu Aug 23 20:01:41 2001 Kristian Rietveld <kristian@planet.nl>
+
+ * gtk/gtktreemodelsort.[ch], gtk/gtktreesortable.[ch],
+ gtk/gtktreestore.[ch], gtk/gtktreeviewcolumn.[ch],
+ gtk/gtkliststore.[ch]: use GtkSortType instead of GtkTreeSortOrder.
+ (#59173).
+
Thu Aug 23 16:26:47 2001 Tim Janik <timj@gtk.org>
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_finalize):
+Thu Aug 23 20:01:41 2001 Kristian Rietveld <kristian@planet.nl>
+
+ * gtk/gtktreemodelsort.[ch], gtk/gtktreesortable.[ch],
+ gtk/gtktreestore.[ch], gtk/gtktreeviewcolumn.[ch],
+ gtk/gtkliststore.[ch]: use GtkSortType instead of GtkTreeSortOrder.
+ (#59173).
+
Thu Aug 23 16:26:47 2001 Tim Janik <timj@gtk.org>
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_finalize):
+Thu Aug 23 20:01:41 2001 Kristian Rietveld <kristian@planet.nl>
+
+ * gtk/gtktreemodelsort.[ch], gtk/gtktreesortable.[ch],
+ gtk/gtktreestore.[ch], gtk/gtktreeviewcolumn.[ch],
+ gtk/gtkliststore.[ch]: use GtkSortType instead of GtkTreeSortOrder.
+ (#59173).
+
Thu Aug 23 16:26:47 2001 Tim Janik <timj@gtk.org>
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_finalize):
+Thu Aug 23 20:01:41 2001 Kristian Rietveld <kristian@planet.nl>
+
+ * gtk/gtktreemodelsort.[ch], gtk/gtktreesortable.[ch],
+ gtk/gtktreestore.[ch], gtk/gtktreeviewcolumn.[ch],
+ gtk/gtkliststore.[ch]: use GtkSortType instead of GtkTreeSortOrder.
+ (#59173).
+
Thu Aug 23 16:26:47 2001 Tim Janik <timj@gtk.org>
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_finalize):
gint column);
static gboolean gtk_list_store_get_sort_column_id (GtkTreeSortable *sortable,
gint *sort_column_id,
- GtkTreeSortOrder *order);
+ GtkSortType *order);
static void gtk_list_store_set_sort_column_id (GtkTreeSortable *sortable,
gint sort_column_id,
- GtkTreeSortOrder order);
+ GtkSortType order);
static void gtk_list_store_set_sort_func (GtkTreeSortable *sortable,
gint sort_column_id,
GtkTreeIterCompareFunc func,
&iter_a, &iter_b,
header->data);
- if (list_store->order == GTK_TREE_SORT_DESCENDING)
+ if (list_store->order == GTK_SORT_DESCENDING)
{
if (retval > 0)
retval = -1;
}
- if (list_store->order == GTK_TREE_SORT_DESCENDING)
+ if (list_store->order == GTK_SORT_DESCENDING)
{
if (cmp_a < 0)
cmp_a = 1;
list = G_SLIST (list_store->root);
new_location = 0;
tmp_iter.user_data = list;
- if (list_store->order == GTK_TREE_SORT_DESCENDING)
+ if (list_store->order == GTK_SORT_DESCENDING)
cmp_a = (* header->func) (GTK_TREE_MODEL (list_store),
&tmp_iter, iter, header->data);
else
list = list->next;
new_location++;
tmp_iter.user_data = list;
- if (list_store->order == GTK_TREE_SORT_DESCENDING)
+ if (list_store->order == GTK_SORT_DESCENDING)
cmp_a = (* header->func) (GTK_TREE_MODEL (list_store),
&tmp_iter, iter, header->data);
else
static gboolean
gtk_list_store_get_sort_column_id (GtkTreeSortable *sortable,
gint *sort_column_id,
- GtkTreeSortOrder *order)
+ GtkSortType *order)
{
GtkListStore *list_store = (GtkListStore *) sortable;
static void
gtk_list_store_set_sort_column_id (GtkTreeSortable *sortable,
gint sort_column_id,
- GtkTreeSortOrder order)
+ GtkSortType order)
{
GtkListStore *list_store = (GtkListStore *) sortable;
GList *list;
GList *sort_list;
gint n_columns;
gint sort_column_id;
- GtkTreeSortOrder order;
+ GtkSortType order;
GType *column_headers;
gint length;
};
/* sortable */
static gboolean gtk_tree_model_sort_get_sort_column_id (GtkTreeSortable *sortable,
gint *sort_column_id,
- GtkTreeSortOrder *order);
+ GtkSortType *order);
static void gtk_tree_model_sort_set_sort_column_id (GtkTreeSortable *sortable,
gint sort_column_id,
- GtkTreeSortOrder order);
+ GtkSortType order);
static void gtk_tree_model_sort_set_sort_func (GtkTreeSortable *sortable,
gint sort_column_id,
GtkTreeIterCompareFunc func,
static gboolean
gtk_tree_model_sort_get_sort_column_id (GtkTreeSortable *sortable,
gint *sort_column_id,
- GtkTreeSortOrder *order)
+ GtkSortType *order)
{
GtkTreeModelSort *tree_model_sort = (GtkTreeModelSort *) sortable;
static void
gtk_tree_model_sort_set_sort_column_id (GtkTreeSortable *sortable,
gint sort_column_id,
- GtkTreeSortOrder order)
+ GtkSortType order)
{
GtkTreeModelSort *tree_model_sort = (GtkTreeModelSort *) sortable;
GList *list;
/* sort information */
GList *sort_list;
gint sort_column_id;
- GtkTreeSortOrder order;
+ GtkSortType order;
/* signal ids */
guint changed_id;
gboolean
gtk_tree_sortable_get_sort_column_id (GtkTreeSortable *sortable,
gint *sort_column_id,
- GtkTreeSortOrder *order)
+ GtkSortType *order)
{
GtkTreeSortableIface *iface;
void
gtk_tree_sortable_set_sort_column_id (GtkTreeSortable *sortable,
gint sort_column_id,
- GtkTreeSortOrder order)
+ GtkSortType order)
{
GtkTreeSortableIface *iface;
extern "C" {
#endif /* __cplusplus */
-typedef enum
-{
- GTK_TREE_SORT_ASCENDING,
- GTK_TREE_SORT_DESCENDING
-} GtkTreeSortOrder;
-
#define GTK_TYPE_TREE_SORTABLE (gtk_tree_sortable_get_type ())
#define GTK_TREE_SORTABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_SORTABLE, GtkTreeSortable))
#define GTK_TREE_SORTABLE_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_TREE_SORTABLE, GtkTreeSortableIface))
/* virtual table */
gboolean (* get_sort_column_id) (GtkTreeSortable *sortable,
gint *sort_column_id,
- GtkTreeSortOrder *order);
+ GtkSortType *order);
void (* set_sort_column_id) (GtkTreeSortable *sortable,
gint sort_column_id,
- GtkTreeSortOrder order);
+ GtkSortType order);
void (* set_sort_func) (GtkTreeSortable *sortable,
gint sort_column_id,
GtkTreeIterCompareFunc func,
void gtk_tree_sortable_sort_column_changed (GtkTreeSortable *sortable);
gboolean gtk_tree_sortable_get_sort_column_id (GtkTreeSortable *sortable,
gint *sort_column_id,
- GtkTreeSortOrder *order);
+ GtkSortType *order);
void gtk_tree_sortable_set_sort_column_id (GtkTreeSortable *sortable,
gint sort_column_id,
- GtkTreeSortOrder order);
+ GtkSortType order);
void gtk_tree_sortable_set_sort_func (GtkTreeSortable *sortable,
gint sort_column_id,
GtkTreeIterCompareFunc func,
gint column);
static gboolean gtk_tree_store_get_sort_column_id (GtkTreeSortable *sortable,
gint *sort_column_id,
- GtkTreeSortOrder *order);
+ GtkSortType *order);
static void gtk_tree_store_set_sort_column_id (GtkTreeSortable *sortable,
gint sort_column_id,
- GtkTreeSortOrder order);
+ GtkSortType order);
static void gtk_tree_store_set_sort_func (GtkTreeSortable *sortable,
gint sort_column_id,
GtkTreeIterCompareFunc func,
&iter_a, &iter_b,
header->data);
- if (tree_store->order == GTK_TREE_SORT_DESCENDING)
+ if (tree_store->order == GTK_SORT_DESCENDING)
{
if (retval > 0)
retval = -1;
}
- if (tree_store->order == GTK_TREE_SORT_DESCENDING)
+ if (tree_store->order == GTK_SORT_DESCENDING)
{
if (cmp_a < 0)
cmp_a = 1;
node = node->parent->children;
new_location = 0;
tmp_iter.user_data = node;
- if (tree_store->order == GTK_TREE_SORT_DESCENDING)
+ if (tree_store->order == GTK_SORT_DESCENDING)
cmp_a = (* header->func) (GTK_TREE_MODEL (tree_store),
&tmp_iter, iter, header->data);
else
node = node->next;
new_location++;
tmp_iter.user_data = node;
- if (tree_store->order == GTK_TREE_SORT_DESCENDING)
+ if (tree_store->order == GTK_SORT_DESCENDING)
cmp_a = (* header->func) (GTK_TREE_MODEL (tree_store),
&tmp_iter, iter, header->data);
else
static gboolean
gtk_tree_store_get_sort_column_id (GtkTreeSortable *sortable,
gint *sort_column_id,
- GtkTreeSortOrder *order)
+ GtkSortType *order)
{
GtkTreeStore *tree_store = (GtkTreeStore *) sortable;
static void
gtk_tree_store_set_sort_column_id (GtkTreeSortable *sortable,
gint sort_column_id,
- GtkTreeSortOrder order)
+ GtkSortType order)
{
GtkTreeStore *tree_store = (GtkTreeStore *) sortable;
GList *list;
gint n_columns;
gint sort_column_id;
GList *sort_list;
- GtkTreeSortOrder order;
+ GtkSortType order;
GType *column_headers;
};
g_param_spec_enum ("sort_order",
_("Sort order"),
_("Sort direction the sort indicator should indicate"),
- GTK_TYPE_TREE_SORT_ORDER,
- GTK_TREE_SORT_ASCENDING,
+ GTK_TYPE_SORT_TYPE,
+ GTK_SORT_ASCENDING,
G_PARAM_READABLE | G_PARAM_WRITABLE));
}
tree_column->visible = TRUE;
tree_column->clickable = FALSE;
tree_column->dirty = TRUE;
- tree_column->sort_order = GTK_TREE_SORT_ASCENDING;
+ tree_column->sort_order = GTK_SORT_ASCENDING;
tree_column->show_sort_indicator = FALSE;
tree_column->property_changed_signal = 0;
tree_column->sort_clicked_signal = 0;
switch (tree_column->sort_order)
{
- case GTK_TREE_SORT_ASCENDING:
+ case GTK_SORT_ASCENDING:
gtk_arrow_set (GTK_ARROW (arrow),
GTK_ARROW_DOWN,
GTK_SHADOW_IN);
break;
- case GTK_TREE_SORT_DESCENDING:
+ case GTK_SORT_DESCENDING:
gtk_arrow_set (GTK_ARROW (arrow),
GTK_ARROW_UP,
GTK_SHADOW_IN);
GtkTreeViewColumn *column)
{
gint sort_column_id;
- GtkTreeSortOrder order;
+ GtkSortType order;
if (gtk_tree_sortable_get_sort_column_id (sortable,
&sort_column_id,
if (tree_column->show_sort_indicator)
{
- if (tree_column->sort_order == GTK_TREE_SORT_ASCENDING)
- gtk_tree_view_column_set_sort_order (tree_column, GTK_TREE_SORT_DESCENDING);
+ if (tree_column->sort_order == GTK_SORT_ASCENDING)
+ gtk_tree_view_column_set_sort_order (tree_column, GTK_SORT_DESCENDING);
else
- gtk_tree_view_column_set_sort_order (tree_column, GTK_TREE_SORT_ASCENDING);
+ gtk_tree_view_column_set_sort_order (tree_column, GTK_SORT_ASCENDING);
}
else
{
- gtk_tree_view_column_set_sort_order (tree_column, GTK_TREE_SORT_ASCENDING);
+ gtk_tree_view_column_set_sort_order (tree_column, GTK_SORT_ASCENDING);
gtk_tree_view_column_set_sort_indicator (tree_column, TRUE);
}
tree_column->sort_column_id != -1)
{
gint real_sort_column_id;
- GtkTreeSortOrder real_order;
+ GtkSortType real_order;
if (tree_column->sort_column_changed_signal == 0)
tree_column->sort_column_changed_signal =
tree_column->sort_column_changed_signal = 0;
}
- gtk_tree_view_column_set_sort_order (tree_column, GTK_TREE_SORT_ASCENDING);
+ gtk_tree_view_column_set_sort_order (tree_column, GTK_SORT_ASCENDING);
gtk_tree_view_column_set_sort_indicator (tree_column, FALSE);
return;
}
**/
void
gtk_tree_view_column_set_sort_order (GtkTreeViewColumn *tree_column,
- GtkTreeSortOrder order)
+ GtkSortType order)
{
g_return_if_fail (GTK_IS_TREE_VIEW_COLUMN (tree_column));
*
* Return value: the sort order the sort indicator is indicating
**/
-GtkTreeSortOrder
+GtkSortType
gtk_tree_view_column_get_sort_order (GtkTreeViewColumn *tree_column)
{
g_return_val_if_fail (GTK_IS_TREE_VIEW_COLUMN (tree_column), 0);
guint sort_clicked_signal;
guint sort_column_changed_signal;
gint sort_column_id;
- GtkTreeSortOrder sort_order;
+ GtkSortType sort_order;
/* Flags */
guint visible : 1;
gboolean setting);
gboolean gtk_tree_view_column_get_sort_indicator (GtkTreeViewColumn *tree_column);
void gtk_tree_view_column_set_sort_order (GtkTreeViewColumn *tree_column,
- GtkTreeSortOrder order);
-GtkTreeSortOrder gtk_tree_view_column_get_sort_order (GtkTreeViewColumn *tree_column);
+ GtkSortType order);
+GtkSortType gtk_tree_view_column_get_sort_order (GtkTreeViewColumn *tree_column);
/* These functions are meant primarily for interaction between the GtkTreeView and the column.